package multiplex.view;

import java.awt.Container;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JFormattedTextField;
import javax.swing.JLabel;
import javax.swing.JList;
import javax.swing.JOptionPane;

import multiplex.facade.Facade;
import multiplex.facade.LocalizacaoFacade;
import multiplex.model.Localizacao;

public class IFTelaBuscaLocalizacoes extends InternalFramePrincipal{

    private JLabel labelLocalizacao;   
    private JFormattedTextField textoLocalizacao;   
    private JList lista;
    private JButton botaoBuscar;
    private JButton botaoRemover;
	private JButton botaoAlterar;
	public Facade fachada = new Facade();
	
    public IFTelaBuscaLocalizacoes() {   
        super("Busca e Remo��o de Localiza��es");
        final Container conteudo = getContentPane();   
        conteudo.setLayout(new GridLayout(5,3,5,5));
        labelLocalizacao = new JLabel("Localiza��o");     
        textoLocalizacao = new JFormattedTextField();  
        lista = new JList();
        botaoBuscar = new JButton("Buscar");   
        botaoBuscar.setMnemonic('B'); 
        botaoAlterar = new JButton("Alterar");   
        botaoAlterar.setMnemonic('A'); 
        botaoRemover = new JButton("Remover");   
        botaoRemover.setMnemonic('R');      
           
        conteudo.add(labelLocalizacao);   
        conteudo.add(textoLocalizacao); 
        conteudo.add(botaoBuscar);
        conteudo.add(lista);    
        conteudo.add(botaoRemover);
        conteudo.add(botaoAlterar);    
        
       
        botaoBuscar.addActionListener(new ActionListener(){
			@Override
			public void actionPerformed(ActionEvent arg0) {
				fachada.getLocalizacao(textoLocalizacao.getText());
				
				JOptionPane.showMessageDialog(conteudo, "Text Message","MessageBox Title", EXIT_ON_CLOSE);
			}
		});
        
        botaoRemover.addActionListener(new ActionListener(){
			@Override
			public void actionPerformed(ActionEvent arg0) {
				//Localizacao Loc = fachada.getLocalizacao(textoLocalizacao.getText());
				//fachada.removeLocalizacao(Loc);
				
				JOptionPane.showMessageDialog(conteudo, "Text Message","MessageBox Title", EXIT_ON_CLOSE);
			}
		});
        
        
        
    }   
      
  
}  
